body {background-color: f5f5f5; background:url(/NBS/images/back.jpg) center no-repeat;background-size:cover;text-align:center;}
.main{margin-left: 250px; margin-top: 120px;}
.imageDiv{float: left;}
.img{width: 400px;}
.login1{width: 440px; height: 370px; border: 1px solid #d1d1cf;  background-color: #f4f4f4;margin:auto;padding:auto;}
.login2{width:436px; height:366px; margin: 2px; background-color: #ffffff;}
.loginTopDiv {padding: 30px;}
.loginTop {color: #696969; font-size: 20px; font-weight: 900;}
.registBtn {
	background: url(/NBS/images/login_sprites_20110808.png);
	display: block;
	background-position: 0px -46px;
	height: 24px;
	width: 73px;	
	margin-left: 135px;
}
.registBtn:HOVER {
	background-position: -73px -46px;
}

table {margin:auto auto;font-size: 10pt;color: #404040; }
.input {width: 235px;height: 26px;border: 1px solid #d9d9d9;padding-top: 4px;padding-left: 26px;}
.yzm {width: 90px;height: 26px;border: 1px solid #d9d9d9;vertical-align: middle; margin-right: 30px;padding-top: 4px;padding-left: 8px;}
label.error {color:#cc3300;font-weight: 900;}
#vCode {margin-right: 30px; vertical-align: middle;width: 70px;height: 26px;border: 1px solid #000;}
.loginBtn {border: 0px; width: 92px; height: 27px;float:left;}
.loginBtn:hover{
	background-position:-73px -46px;
	
}


.login_form{
	width:auto;
	height:auto;
	margin:auto;
	padding:auto;
	text-align:center;
}






